const Usermodel = require('../model/Usermodel.js')



Usercontroller = {
    login
}




function login(req, res) {
    // 接收参数
    let data = req.body;
    console.log(data);
    // 验证邮箱,
    Usermodel.login(data.email, (err, result) => {
        if (err) {
            res.end(JSON.stringify({ code: 400, msg: '服务器加载错误' }))
        } else {
            // 判断有没有查询到结果集
            if (result) {
                if (data.password === result.password) {
                    // 写入状态保持的代码

                    res.writeHead(200, {
                        'Set-Cookie': 'isLogin=true'
                    })

                    // req.session.isLogin = 'true';
                    // 将当前用户对象存储到session
                    // req.session.currentUesr = data;
                    res.end(JSON.stringify({ code: 200, msg: '登录哟成功' }))
                } else {
                    res.json({ code: 400, msg: '密码输出错误' })
                }
            } else {
                res.end(JSON.stringify({ code: 400, msg: '邮箱输入错误' }))
            }

        }
    })

}


module.exports = Usercontroller;